From:                              route@monster.com

Sent:                               Wednesday, October 21, 2015 10:12 AM

To:                                   hg@apeironinc.com

Subject:                          Please review this candidate for: IBM IID Architect

 

This resume has been forwarded to you at the request of Monster User xapeix03

Anton Boshoff 

Last updated:  07/22/15

Job Title:  no specified

Company:  no specified

Rating:  Not Rated

Screening score:  no specified

Status:  Resume Received


Centurion, GP  
ZA

Quick View Links:

Resume Section

Summary Section

 

 

RESUME

  

Resume Headline: Anton Boshoff - Latest Resume July 2015

Resume Value: j3g92eh4zzvgkjwz   

  

 

 

Anton Hendrik Boshoff…

 

Careeer Summary

 

Over 23 years of IT experience. 6 of these years were in the USA. Of these it includes 1 Year Software Development Manager, 3-4 years as Project Lead (PMBOK), 2 years as Test Lead, 1 year as Data Warehouse Test Manager (1 year); 4-6 years as Solutions-, Integration- & Application’s Architect; 3-4 years technical & integration solutions designer also on the ESB centre of excellence (COE); 14 years of senior developer (of which 8 years includes Java and DotNet web Application Development & system integration using SSIS, SSAS, Spoon etc); also doing several designs and implementation using architectural patterns. I have been coding in programming languages like dBASE IV&V; Cobol/RGP on the IBM Midframe AS400 for 7 years. Also in the OO environment 4 years of Web Application development using J2EE (Java 1.4 and 1.5) on Struts/Expresso and Spring frameworks, hibernate, AJAX, etc. for almost 4 years as senior consultant developer. An additional 4 years DotNet Web and Windows development applications using .NET Win forms and ASP .NET platforms 2, 3, 3.5, 4, Spring .NET, Entity Framework, LINQ to Entities, etc. I know several RDBMS's like Oracle (versions 9 and 11), SQL Server 2000, 2005, 2008, 2010, MySQL, DB2, etc. with several years of experience. I have extensive business experience like Internet and Retail Banking (financial – 9 years), Compliance Risk Banking and Fraud and Money Laundering Alerting systems, Department of Home Affairs, Commercial Commodities, Cost Chain, Life and Short Term Insurance, Data Warehousing, Retail Systems (Electronics), Health Insurance, Education, Process level Engineering, Consulting, Logistics, System & Data Integration and migration, etc. I also developed private and corporate business static & dynamic web sites for small to large business enterprises on demand. In addition to this I can do Data Mining, Data Integration and Data Consolidation for small to big private companies on demand. For design principles been exposed to Waterfall and Agile (scrum etc) design methodologies. Also been CEO of my own company and created and maintained the IT infrastructure for it.

 

Personal Details:

 

Address:373 Doris Lane

Kloofsig

Centurion

0154

South-Africa

 

Phone (SA):012 664 7319 (Home)

(SA)072 602 1064 (cell)

(Int)+27-72 602 1064

Email:boshoffah0001@hotmail.com

 

Technical Expertise

 

The following table gives a very High level overview of IT position, programming language and Relational DB experience:

 

Technology or IT Position

Years of Experience

Last used

RDBMS SqlServer 6.5, 2000, 2005, 2008, 2010

6

2012

RDBMS Oracle (versions 8 and 11)

2

2009

RDBMS (DB2)

5

2009

RDBMS (Access)

2

2007

RDBMS (MySql 1.2.6)

1

2009

SQL (on all of the above RDBMS’s) including Stored Procedures, User defined functions, DB Triggers, etc

14

2012

ORM Models and Data Warehouse Models: Hibernate; .NET Entity Framework 4, Star Schema, Snowflake Schema

3

2012

IFX and Canonical Data modeling creating SOAP/Http or Https WSDL contracts from a Top down approach with Tools like Altova XmlSpy 2013, Altova Mapforce 2013 on SOA based Enterprise services. Loading services on WSRR. Using SOAP UI 4.5 to generate mock Request and Response Messages

1

Current

Waterfall Project Life Cycle

22

Current

Scrum / Agile Project Life Cycle using Tools like Jira, Trello etc

4

Current

C# .NET and ASP .NET (Windows and Web development). Platforms .NET Framework 2, 3, 3.5, 4. Includes Web Services and WCF

4

2012

Java (J2EE) MVC Web applications on Struts, Spring .NET, WAR file deployments on Unix and Linux boxes, etc

4

2010

BI (Integration) using SSIS, Java Spoon, ESB Technology on SOA environment (JAXB, JMS, MSMQ, IBM MQ Series, etc).

3

2012

Sparx Enterprise Architect latest version = V12.0

4

Current

UML 2.0 Modelling framework

8+

Current

TOGAV and Bredemeyer ADMs (Architectural Development Models)

3

Basic training and usage

RPG/Cobol on AS400

6-7

2000

Dbase IV and V

1.5

1994

Delphi 3 and IV

0.5

1998

Team Lead/Applications Architect

6

2012

Technical Solutions & Integration Designer / Architect

4

Current

Software Development Manager

1

2006

Test Manager

1

2000

Lead Tester / Project Lead

2

2004

Project Lead

4-5

2005

Senior Web and Application Developer / Software Engineer

14

2012

SOA Integration Analyst / Service Modeler (WSDLs from top down approach)

3

2013

Technical Solution & Integration Designer/Architect

4

Current

Senior BI developer/designer

3

2012

High School Teacher and part time lector

2

1994

Operating systems (See CV)

 

 

Business experience:

Integration (ESB)

Financial (Banking)

Home Affairs

Statistics (Sa)

Process Level Engineering

Telecom Directory Services

Health Insurance

Data Warehousing Electronic eToll Systems

Sales, Retail and Delivery (of Electronic goods)

Food Distribution

Logistics (Importing/Exporting)

Life Assurance and Annuities

Education

 

4

9

0.5

1

1

1

2.5

1.5

1

1.5

 

0.5

1.5

 

2.5

 

3

 

Current

Current

2008

2007

2006

2004

2000

2000

1999

 

1999

1998

 

1997

 

1994

UML Modelling used in development as well as solutions design/architecture

8

2015

 

 

A more detailed description of the above table summary follows:

 

Languages: Visual Basic .NET, ASP .NET, C# . NET (.NET Framework versions 2,3,3.5,4), K2 .NET and Web Services (college diploma – final grade = 100% and 98% obtained in 2003/2004 time period) with 4 years working experience, WCF, LINQ to SQL, Entity Framework, Lambda expressions, SqlServer Integration Services (SSIS), SqlServer Reporting Services, Silverlight, Java 1.4 and 1.5 web development (4 years working experience in .Net); COBOL / AS400 (6 years of experience), RPG III, RPG IV (V4R5), RPG IV ILE (6 years of experience), Java Script (5 years working experience); JAVA (college diploma – final grade = 97 %, an A), ORACLE 9.1.6 and 11, Data Base Management and File Structure (grade = 95%; College Class and 1.5 years of experience), ORACLE PL/SQL, FORMS (Beginner Class), VISUAL BASIC 6 (Beginner Class), C++ (Beginner Class), DELPHI, SQL Server 2000, 2005, 2008 RDBMS (6 years of experience), ACCESS SQL (1 year experience), DB2 (2 years), FORTRAN (1 year), PASCAL (2 years), Assembler (1 year), dBASE IV+V (2 years of experience), XSLT (1 years).

Job Titles:Test Lead (2 years), Project Lead (2 years), Software Development Manager (1 year), Test Manager (1 year), ASP.NET Lead Developer/System Designer (3 years), Senior Consultant Programmer Analyst / Application Developer (9 years), SOA Integration Analyst/Designer (1 year), Programmer Analyst / Application Developer (2 years), High School Teacher (2 years), Technical Solutions Designer/Architect.

 

DBMS:  ORACLE 9 and 11 (1.5 year work experience), ACCESS 95, 97, 2000 (5 years work experience), SQL SERVER 2000,2005,2008,2010 (4 years working experience), DB2 (2.5 years working experience), MySQL 1.2.6 (9 months working experience), Hibernate (9 months working experience) on SOA environment. Used Visual Studio 2010 to generate DB Projects for generating Transact-SQL DB Schema creation/update scripts.

 

Utilities:  ORACLE SQLPLUS (1 year), ORACLE FORMS, ORACLE DISCOVERER (1 year), ORACLE SQL WORKSHEET (1 year), DB2 (QMF) / MVS MAINFRAME (1 year), HAWKEYE / AS400, ROBOT JOB SCHEDULER / AS400 (2 years), IBM Query Management (6 years), LOTUS NOTES (6 months), DOMINO (1 year), TEST DIRECTOR (3 years – latest version = 8.0), UNIX Graphical Emulators (KEAX, etc., 1 year) and Shell Commands (Kornshell, 1 year), FILE AID / MVS Mainframe (1 year), MOVE / ACCESS for DB2 (1 year), cygwin version 1.5.24-2c installations for scp (secure copy protocol) (1 year).

 

Op.Systems:UNIX / AIX MAINFRAME (RS6000) (1 year experience), TSO / MAINFRAME (MVS) (3 years working experience), OS/400 (6-7 years experience), MSDOS (8 years experience), WINDOWS 3.1, 95, 98, 2000 & NT, XP Professional, Vista, 7, 8, Server RP2, (all together 16 years experience), SQL SERVER 2000, 2005, 2008, (4 years experience)             

 

Development Frameworks:JAVA Web MVC Framework Environments:

Struts,  Expresso, Websphere versions 4, 5 and 6, Spring Web MVC development using AJAX calls, SpringSource S2App version 1.0.0 (OSGi web container and web bundle technology, WAR, PAR, JAR file application deployments, etc), Hibernate (& annotations), Equinox (OSGi).

JAVA Script (Client side) Frameworks:

Extjs versions 1.1 and 2.2 for client side web development. JSON (Java Script Object Notation), AJAX calls and Hibernate Annotations used in conjunction with Spring MVC Controllers (server-side) to communicate with MySQL 1.2.6 Server backend (RDBMS). Ajax calls were replaced by RESTful technology for creating HTTP GET, POST (etc.) method calls between client and server for client resources.

Java Testing Framework Suites:

Involved JUnit to create unit tests for developing unit tests for API development modules

Ms .NET Frameworks 1, 2, 3, 3.5, 4 and Entity Framework

Used Microsoft Visual Studio .NET (2005, 2008, 2010) to communicate and use Framework class objects for development purposes, Linq to Entities, Spring.NET, Silverlight, RIA Services

Ms .NET Unit Testing Frameworks

NUnit, MSTest, Rhino Service Mocks, T4-Templates, etc

 

SOAP/HTTP(s) WSDL Modeling and Testing Tools:

Altova Mission Kit 2013, Altova XmlSpy version 2013/2014 used to generate the service contracts or WSDLs, with referenced service and canonical data model XSD’s on IFX and canonical Data Model (IRM). Altova Mapforce V2013 to generate XSLT transformations of SOAP/HTTP messages between ESB Providers and Consumers. SOAP UI v4.5 was used to generate Mock Messages for SOAP/HTTP service Request/Response messages.

.NET Service Util command (3 years).

 

Office tools:WORD, EXCEL, MS PROJECT, POWERPOINT, VISIO, ACCESS, (all together 14 years of experience) LOTUS NOTES (6 months experience)

 

Automated Testing Tools: Mercury Test Director (latest version = 8.0) (3 years of experience), EDISIM 5.0 (2 years of experience).

 

 

 

Professional Experience

 

Company: Highveld Inc.  (Ross Stone Consulting) May 2010 – Current

Position(s): Technical Solutions Designer – ESB Integration

 

Client Site: IT Architecture Department Standard Bank Sa (SBSA)     October 2013 – Current

 

Various Projects:

Mr. Boshoff worked as a technical solutions (and integration) designer/Architect on several projects in the ESB integration space. Stream and Domain design artefacts were produced as well as Contextual Integration Designs and Service Realization design artefacts for some of the projects. UML Modelling was used as part of designs delivering the following diagrams per artefact:

 

Behavior Models:

·   Collaboration/Communication Diagram

·   Sequence Diagram

·   State Diagram

·   Activity Diagram

 

Information Models:

·   Entity Relationship diagram

·   Logical Entity Relationship diagram

·   Entity Life Cycle Diagram

·   Canonical Data Model

 

Data Power and IBM Message broker and IBM MQ were used as hosting platforms for ESB SOA Enterprise and Technical services and performing EAI (Enterprise Application Integration).

 

Architectural patterns followed at a minimum were:

·   Service Orientated Architecture

·   Layered Architecture

·   Hub and Spoke Architecture

·   Oracle Fusion Architecture principles

·   Adapter Pattern

·   Message Broker Pattern

·   Proxy Service pattern

·   Enterprise Service Bus Integration pattern

·   Pipes and Filters Pattern

·   BPM (Business process management) for service composition and orchestrations

 

Message Protocols utilized at a minimum were:

·   SOAP over HTTP(s)

·   SOAP over HTTP async

·   SOAP over HTTP WSRM (WS-Reliable Messaging)

·   SOAP over MQ

·   Copybook over MQ

·   REST over MQ

·   REST over MQ async

·   JSON over HTTP

·   File over Connect Direct

·   File over MQ

 

Security Protocols utilized at a minimum were:

SSL

SSL with Mutual Authentication

SSL with Basic Authentication

LDAP

SSL with SAML

IBM MQ Security

Connect Direct Security

External Firewalls (DMZ layers)

 

Summary of projects for which stream and domain solution design artifacts were created for:

 

·               CIPC Link Project:

The CIPC Link project aimed to deliver a solution whereby Standard Bank registers private companies on behalf of customers when they open their company account. It also replaced the current reports containing companies marked for de-registration that Standard Bank receives with a more efficient, direct link to the CIPC (“Companies and Intellectual Property Commission” – The CIPC is the government body responsible for registering and maintaining companies as legal entities.)

This project was driven by the following needs;

·               This function was crucial for Standard Bank to stay competitive in the business banking market as FNB already offers the service.

·               The service offering attracted new business through opening new Business Banking accounts.

·               The service assisted Standard Bank to deliver a better customer experience.

·               Standard Bank was exposed to risk when companies are deregistered with outstanding debt as there is no longer a legal entity liable for the loan.

.

·               Fraud Case Management Project:

 

The project’s goal was defined as follows:

 

The IOR (Inter operation Risk) Case Management initiative seeked to implement a single process and technology platform for analysis, recording and reporting of financial crime, with the aim of creating a holistic view of financial crime across IOR (Response, Detection, Prevention, MLS and GPS). This included enabling the following functionality:

·               A single view of financial crime by creating a single data model

·               Creation of a generic Case loading template

·               The ability to perform link analysis using Case data

·               Analytics to track operational performance

 

·               Card Delivery Value Chain Project:

For the Card Delivery Value Chain project the design focused on the Business Requirement to replace the IBT number with the service centre number.

The project had to solve the following issues regarding the use of the IBT (Inter Branch Account Transfer) number for the Branch where Credit and Cheque Cards applications:

·   UTi and Branch staff have to manually sort Service Centre delivery cards. This results in additional work and delays the card being delivered to the Service Centre by up to three days depending on location

·   Additional costs are incurred based on the Branch to Service Centre delivery model (via Mounties @ R9.34 per delivery) and telephonic contact of R14.10 to customers to confirm receipt of the card at the Service Centre.

·   Due to manual intervention, errors occur while capturing the dispatch note instructions on CPS. Cards may get routed to the incorrect Branch or Service Centre as additional notes or instructions are overlooked due to the limited fields available on the UTI (CCCF) report.

·   Additional costs that are currently being charged will continue to negatively impact business units (Transactional and Credit Card) until a solution is implemented as Service Centre deliveries account for 40% of the total card delivery base

·   The inability to correctly identify that the card has been delivered to the Service Centre has a negative impact on customer experience and results in complaints.

 

The proposed solution by the project covered the following items:

·   Use the Centre Number allocated to Branches and Service Centres as the unique identifiable delivery number.

·   On NDS and CAPS User Interfaces add a drop down list of Centre Numbers to include choice for Service Centre Delivery.

·   Further integration into UTi based on regular SMS reminders to customers on card collection to enhance customer contact strategy reinforcing outstanding card collection.

 

Project Benefits were:

·     Improve the time taken for cards to be delivered to customers

·     Reduce the cost of rerouting cards

·     Decrease the number of cards being shredded.

·     Card security increased by reducing the handling of the cards.

·     Improved cardholder satisfaction, resulting in increased loyalty and revenue-driving behaviours

 

·               SBIS Internet Capability Phase III Project:

The Supply Chain Management team within Standard Insurance Limited (SIL) experienced challenges in managing the performance of the Service Providers appointed to the panel to carry out work on claims registered against the SIL homeowner's policies. 

 

A capability existed for the Service Providers to log on but it did not satisfy the new business requirements and it was built on the Dot Net platform which did not align with the Architectural roadmap.

 

The purpose of this technical stream design document was to describe the logical System Components, the Interactions defined between the logical system components via the definition of the related logical transactions and possibly the new or existing system services and messages for the transaction interactions between the components to be built or enhanced.

 

Project Benefits were:

·     Achieve cost to income ratio:
By effective monitoring average cost of claims it can result in the achievement of the cost to income ratio.

·     Excellent Consistent Customer Service:
We will be able to track and measure performing and non-performing service providers on a real time basis. By improving the Supplier turnaround times on claims, reducing the cost of claims we will be able to provide insurance cover that’s not only affordable but convenient and customer centric

·     Compliance and Risk:
Ensure we prevent operational and reputational risks

·     Optimise Economic Profit:
Contain and improve the average cost per claim and improve the profitability of the HOC book by effective management of service providers

 

·               Predefined Beneficiary Project:

Created Stream and ESB integration domain designs for this project. The Pre-defined Beneficiaries solution enabled a payer to pay a pre-defined bank approved beneficiary from all bank channels ensuring that the correct beneficiary reference is used. A payer only needs to know the company name, Customer Identification Number (CIN) or account number to make the payment.

 

The Receipt Reference Service (RRS or M65’s) system was only enabled via the branch channel. This accounted for a large percentage of the transactions performed within the branch. With the drive from business to reduce traffic in the branches and steer customers towards self-service channels, this feature was enabled on SBSA’s self-service channels, including (but not limited to) the ATM device. Channels that were targeted at a later project stage included Internet Banking and Mobile.

 

The focus of the project stage was to enable RRS/M65 payments on the ATM device.

 

Project Benefits were:

·     Achieve transaction shifts from high cost channels to low cost channels to contain channel cost and reduce in-branch customer footprint.

·     Reduce servicing and basic value transactions by 80% and 64% respectively – aligned to 2015 vision for CDD.

·     Promote innovative channel usage by motivating customers to use self-service channels.

·     Create capacity in the branch network to focus on sales / commercial related activities

·     Migrate high capacity cash transactions from the branch to the ATM device.

·     Divert the cash deposits flowing into the branch towards cash recycling ATM devices.

·     Provide reconciliation requirements to assist clients with improved collections.

 

ATM Cash Balancing, ATM Balancing and Recycler Projects:

Created Stream and ESB integration domain designs for these three projects.

The ATM Recycler project in conjunction with the cash balancing project aimed to implement the new Diebold (Agillis) Cash Recycler device with a new foundational centralized cash inventory management (CIM) solution that assisted SBSA in reducing both cash holding and management costs & cash losses. It formed the critical building blocks required to resolve the broader ATM, ANA and OCM balancing & reconciliation issues experienced before. The solution supported the Cash Recycler, Deposit-taking and Withdrawals, device replenishment, depletion (sweeps) and cash uploads.  In addition it addressed the industry compliance issues around the ordering processes from industry and increase the planning & forecasting accuracy.

 

The cash industry is changing the process of cash acquiring. In future ordering is to be done via other banks and therefore SBSA has to be in a position to know exact cash inventory holdings per region, denomination to be able to offer, sell or acquire cash near-to-real-time.

 

Project Benefits were:

·     Reduce cash holding costs by 50%

·     Reduce losses and balancing issues by increasing transparency and proper accounting

·     Restore confidence in the end to end ATM audit trail and reduce the degree of manual intervention required to balance ATM’s

·     Reduce loss of cash via ATM’s and other channels

·     Create an audit trail that can reflect complete visibility of all events on the device and not just confirmed financial transactions

Access Points Project:

The project goal was to replace the current Access Points (also referred to as “Bank Shops”) system for reasons below. Access Points is an Inclusive Banking Capability where merchants have Customer Retail Electronic Device (CRED) and doing transactions on behalf of the bank.

 

The bank went into partnership with Beyond Payment to deploy a solution that provided the following functionality (limited to the bank’s Debit card customers only):

·   Cash-In, Cash-Out

·   Money Transfer

·   Balance Enquiry

·   Prepaid Airtime and Electricity

 

There were a few concerns regarding the existing solution. Inclusive Banking wanted to replace the Beyond Payment (CASTLE) devices with EMV certified devices, enabling all of current functionality and additional new card acquiring requirements. The key requirement for this initiative was to replace the Beyond Payment solution with a more stable, reliable and certified solution and deliver the Inclusive Banking capabilities. (Includes device and merchant capabilities)

 

Project Benefits were:

Decrease cash usage in the retailer environment

·   The merchant acquiring service promotes usage of bank cards as opposed to cash and therefore has the following benefits:

          Decreases the amount of cash deposits

          Easier funding process of the retailer account which enables the retailer to perform more cash service transactions, which require the bank account to be funded

          Enable the fulfilment of the “ecosystem model” (Target Operating Model) Meta and

Increase profitable transactions in the retailer environment

·   The merchant acquiring service will enable acceptance of all bank cards, therefore increasing transactions with the following benefits:

          Usage of non-standard bank cards will earn SBSA interchange revenue

          Usage of SBSA inclusive banking cards, will earn Inclusive Banking product revenue

 

Prepaid Funeral Plan Project:

The Embedded stream within Standard Bank Insurance Brokers (SBIB) created a product to cater for the following target groups:

·             Seasonal workers

·             Customers with a large number of unpaid and/or failed debits

·             Unbanked customers

·             As well as those who simply prefer to pay cash as opposed to monthly debit orders for their insurance products

Paypoint Vendor service and technology vendor was exploited to provide 24 hour payment and pre-payment solutions to businesses situated in rural and semi urban areas. They build and distribute their own POS devices distributed to merchants which communicate with their backend or switch in facilitating the payment process. These merchants have airtime and pre-paid electricity in their product baskets, and SBIB would work with Paypoint to then add Standard Bank pre-paid funeral policies.

 

The solution was built to accommodate potential future requirements such as the requirement to sell the prepaid funeral plan product through other channels including the SBIB call centre and Insurance Online. This requirement implied that the consultant and system must have the ability to effect a once off debit order.

 

Project Benefits were:

·   Meeting customer demands and competing in this particular market

·   Potential new client base and growth

·   Increased overall revenue

·   Addition to current revenue streams

·   Expanded product range

 

Level Life Project:

Standard Bank Insurance Brokers (SBIB) offered an insurance product called “Level Life”. This product paid out a benefit to the nominated beneficiary in the event of the (Main) insured passing away. It is a stand-alone member only product

 

The demand for Level Life has grown however, and SBIB wanted to offer it as a standalone product available to all customers including personal market customers with a Standard Bank transaction account.

 

The product has been enhanced in order to cater for the broker target market. In order for the business requirements of this project to be met, the Level Life product was decoupled from DPP and offered on both Maven and the NDS platforms as a stand-alone product. This implied that the customer had an option of either calling the SBIB call centre or walking into a Standard Bank branch in order to attain the product, without having to have a DPP as a pre-requisite.

 

Project Benefits were:

§    Opportunity to reach a wider range of customers by selling the new plans in the branches as well.

§    Aligning the two platforms (Maven and branch systems, NDS and SAP) to offer the same product, the same way with the same benefits presented to the customer thus providing our customers a consistent experience.

§    Generate more revenue by offering a variety of plans for customers to choose from.

§    Move towards a SOA Architecture by providing a better exposure of services through the ESB.

§    Align with Standard Bank’s architecture roadmap

Project Benefits were:

·   Meeting customer demands and competing in this particular market

·   Potential new client base and growth

·   Increased overall revenue

·   Addition to current revenue streams

·   Expanded product range

 

VAF Workflow Project:

The project goal was to present the end to end (stream) design solution for Phase 1and 2  of the VAF Workflow Replacement Initiative

 

Previous Landscape:

With the VAF Line of Business, the processes spanning the lifecycle of a customer’s engagement including the time when he is a prospect was distributed across the core partner systems (S2K and System 4), the FileNet IS Workflow solution and the eApps components. Against this component landscape, application origination from internal and external channels was orchestrated at different levels by different components. The role of the FileNet IS Workflow within this context was to provide a high level workflow solution for user engagement including task assignment, tracking and capturing notes.

 

New Landscape:

In conjunction with the decommissioning of FileNet IS, this workflow replacement initiative broadly aimed at achieving the following project goals:

o Implement an alternative optimized workflow solution on the tool of choice (iBPM)

o Use FileNet P8 as the new Content Management System for all applications originating on the new solution.

With iBPM being strategically placed as the go to platform for all future Workflow and Business Process Implementations, get the user community to gain a feel of the system and its capabilities by implementing the Fleet Application Assessment Workflow to start with. Workflow implementations for the remaining processes within the VAF space is planned for later phases

 

 

Company: Highveld Inc.  (Ross Stone Consulting) May 2010 – Current

Position(s): Senior Developer / Architect / Integration Analyst/Designer Consultant 

 

Client Site: PBB (Personal and Business banking) of Standard Bank Sa (SBSA)     June 2011 – September 2013

 

Various Enterprise Service Projects:

Mr. Boshoff worked as an integration analyst/designer to create, design and model WSDL Enterprise and technical services on a SOA based Enterprise Service Bus. WSDL Modeling Tools used were XmlSpy 2013 to create the Abstract and Concrete WSDL(s) with referenced service level XSD(s) (Service Schema files). Data Modeling was based on the IFX (Interactive Financial Exchange) Business Message Specification v2.1 and the extended SBSA canonical model to extend the IXF data model for financial services provided to all of SBSA’s consumers. Altova Mapforce 2013 was used to create XSLT SOAP/HTTP message mappings/transformations from the Service Provider WSDL(s)/XSD(s) to the modeled ESB service’s WSDL/XSD(s). SOAP UI V 4.5 was used to generate WSDL Request/Response Mock or Test Messages over HTTP.  Services were uploaded into WSRR (WebSphere Service Registry and Repository). SDD (Service Design and Definition) documents were generated per ESB service version. WSDL(s) were implemented on either Message Broker or Data Power ESB mediators. Mr. Boshoff also created a .NET Windows Form application to automate the creating of SDD documentation. The purpose was to speed up the SDD creation process which was originally very tedious and time consuming.

 

ESB Services were created for the following projects and a brief description of the service’s capabilities for each project is also provided:

 

·               Collection Management Version1:

Managed the collection of monies for delinquent accounts, specifically the promise to pay – Service provider was SAP Customer Demographic CRM.

 

·               Authentication Management Version1:

 

This service was used to verify the identity of the user or entity, thus authenticating a user or identity. The service was constructed to handle multi-factor authentication. It catered for the following Authentication factors:

o Biometrics Factor (Fingerprint(s) and hand signature – Service providers were Law@Trust and Department of Home Affairs)

o Token Factor (User Name and Password plus Token – Service provider was Vasco)

o Signature Factor (was used for transaction signing for example internet banking applications - Service provider was Vasco)

o PIN factor (used to verifying a PIN, etc)

o User Name Factor (used the LDAP protocol to authenticate a user to Active Directory and Top Secret, and the DSMLV2 protocol)

o Smart Card Factor (used the online OCSP PK11, the RADIUS and the Web Service Authentication Smart Card Industry Protocols/Models to authenticate an entity via a smart card)

 

·               Business Origination Version 1:

Provided Composite Service Calls for SME (Small to Medium Enterprises) – Cobol Copy Book mapping specifications were also generated to map interfaces from mainframe applications to the SAP provider(s), implemented on Message broker.

 

·               Private Clients Management Version 1:

This service provided authentication and balance enquiry functionality to private clients of Standard Bank. A private client is a business partner with an exceptionally high income. Each private client can have multiple portfolios, each portfolio consisted out of two balances a Cash balance and an Investment balance. To make a balance enquiry a private client needed to authenticate to the system. Once the authentication has been completed successfully a session token is passed back which must be used in all subsequent calls to balance enquiries. Service Provider was SBSA Private Clients Mobile Application exposes on the MCAFF SFF integration platform, a RESTFul Service implementation. Message type conversions were done with Altova Mapforce 2013 to convert service messages between Restful services with a json (java script object notation) payload and the ESB service with a SOAP/HTTP (XML) payload.

 

 

·               Self-Invoicing Output Management Version1:

This service provided the ability to SBSA to receive VAF (Vehicle Asset and Finance) Remittance and Tax Invoicing related fields from the VAF consumer E-Payouts and act as router/orchestrator from E-Payouts to the ESB Content Management Service that generated the PDF Tax or Remittance Documents, VAF Portal PubSub (Publish Subscriber Service) to publish or consume the documents, CMS (Central Messaging Service) to Email or Fax the document and VAF Work Flow Management to Archive the documents. Orchestration was done with the BPM (Business Process Management) process engine.

 

·               Enatis Version1:

This service provides the ability to consumers of SBSA (example FML, or Full Maintenance Lease) to query the Enatis Service to obtain Vehicle Driver, Vehicle and a Vehicle Owner (or Title Holder) related Information from the provider (TASIMA).

 

·               Online Share Trading Version1:

Several Technical ESB services were created to proxy the OST (Online Share Trading) RESTFul Services for Marketing/Trading related purposes. The Provider was OST and the Consumer MCAF SFF. The following 6 services were modeled from OST json-payload contracts after converting the Data Structures to XSD format using the top-down approach for WSDL modeling:

o     PS_SBG_OnlineShareTradingMarketBaseV1_0

o     PS_SBG_OnlineShareTradingMarketWatchBaseV1_0

o     PS_SBG_OnlineShareTradingPortfolioUserBaseV1_0

o     PS_SBG_OnlineShareTradingSecurityBaseV1_0

o     PS_SBG_OnlineShareTradingTradesBaseV1_0

o     PS_SBG_OnlineShareTradingTriggersBaseV1_0

 

·               Service Desk Management Version 1:

This was an ESB Enterprise management service to Create and Maintain Tickets logged in SBSA. The Service had to cater for and integrate to Telkom Sa, Remedy, SAP which could act as both Providers and Consumers of the Service. Several workshops had to be held with the three providers to obtain the routing and integration FSS specifications between the ESB and the three providers/Consumers.

 

 

Position(s): Senior Developer Team Lead / Architect Consultant  

Client Site: CIB Risk IT Department of Standard Bank Sa      May 2010 – May 2012

 

FCS (Financial Criminal Surveillance) Project - Phase I:

Mr. Boshoff worked as a .NET senior developer, dev Team Lead and architect for the integration components of the system. He designed and developed the integration components of the FCS system for South-Africa, as well as customized the existing London based system to meet Sa customer needs. The main goal of this system was to create a daily alert system reporting via an ASP .NET Front End to report on money laundering and fraud activities based on company business rules where certain thresholds were broken based on the accumulation of certain daily fraud events.

 

The system consisted of:

 

Four SQL Server 2008 databases (Schemas) to cater for the complete application designed and maintained by Mr. Boshoff and his team of 4 developers. DB deployments to UAT and Production were done using Visual Studio 2010 DB projects created by Mr. Boshoff and the team.

 

All project documentation, project technical design documents (PTDs) and Security (GUSP etc.) were created by Mr. Boshoff and the team.

 

A Daily Feed (ETL and System Integration component) was created using SSIS (Sql Server Integration Services 2008) and a .NET created console application (called the Batch Trade Loader in-house developed Tool, abbreviated as BTL) to perform data warehouse ETTL transactions. All Trade Feeds (Static and Non-Static) were developed using SSIS and the BTL Tool to map data from the source system daily feed files (these were .xml, pipe delimited .txt, .csv or fixed delimited .txt files) and Extract, Transform and Load the data to the FCS Core DB. ControlM jobs were created to perform daily runs scheduling the jobs to run after business hours. Windows Service accounts under which the SSIS and BTL packages and exe’s were running were secured using the Password Vault security setup.

 

Also Real-time feeds were pulled from the JSE Neutron and other API’s for Order data related data. A .NET wrapper DLL was used to simulate TCP/IP socket programming connections, etc. and to pull data from the JSE on a real-time basis to the FCSCORE database.

 

A .NET Windows Service was created as a Real-time Feed to pull CifOsd related data from IBM’s MQ. IBM Message Service Client for .NET and MSMQ were used as middleware between the .NET windows service and MQ to read CifOsd request messages and generate response message back to the queue. CifOsd Data was inserted on the FCS Core DB.

 

An ASP.NET Front End was created and used by FCS users to display several Reports using MS .NET Charting Controls and AJAX Controls (version 2), etc. running on IIS 7.5 using SSL via https secured protocol. RSA encryption was used to encrypt Web.Config files. Windows Integrated Authentication via active directory and a Security.GroupMembers tables were used to authenticate FCS windows domain users and provide roles and authorization. Further authentication was provided by creating FCS_Users_R and FCS_Users_RW groups so that only these users could access IIS and feed related folders.

 

Sending of Feed delivery files from Middle Office (See-Beyond) source systems to FCS Target Application Server folders were send using scp (secure copy protocol) using SSH-RSA encrypted public keys generated by cygwin (version 1.5.24-2C). This was installed and configured by Mr Boshoff on all FSC Application servers.

 

Veritas Clustering was used to cluster and fail over mechanism for FCS DB and Application servers on a mirror image to provide a less than 4 hour fail-over recovery time in the case of primary node server failures.

 

All DB and Application Server configuration, Feed mapping and ControlM Mapping templates, Web Design and Creation and Deployments, was done by Mr. Boshoff and the team.

 

Business Rules and Events were generated/triggered using SQL Server 2008 User Defined Functions and Stored procedures to populate certain Rule and Event Based Tables used by the Front End to display alerts to the users on daily basis.

 

The system catered for workflow management that was created/maintained and escalation of alerts assigned for FCS users of different levels of authority and responsibility using ASP .NET web pages based on the roles and groups defined by the applications security and workflow DB tables.

 

SVN was used as code and system documentation repository with the main trunk kept at Standard Bank London Office.

 

FCS (Financial Criminal Surveillance) Project - Phase II:

Based on system requirements by Sa business and London it was decided globally by the FCS team to rewrite the above mentioned system in Phase I. The new technologies implemented were the .NET platform 4, using WCF, creating an ETL process for populating a central data hub at London via nightly ControlM batch schedules from the original FCSCORE DB. System Integration from the Application Interfaces was done using WCF and RIA Services to extract data from the Hibernate ORM and the Entity Framework ORM Data Layer.  The Business rules and events rule engines were also rewritten as C# Console applications now implementing the entity framework 4 and using LINQ to Entities for querying the Data layer of the new application. N-Hibernate was implemented as data layer on the DB. RIA services or the Entity Framework in conjunction with WCF was used as ORM Model to access data service objects of the data model. The web application was rewritten using Silverlight. Unit tests were written using MSTest unit testing suite and Rhino Mocking interfaces. Agile/Scrum methodology was implemented via JIRA to track the project development cycle and tasks were assigned per 2-weekly sprint cycles and tracked on JIRA. Also did online courses on BizTalk, .NET MVC 3.0, Entity Framework 4, LINQ To Entities, etc.

 

Company: Paracon October 2009 – April 2010

Position(s): Senior  Developer Web Consultant 

Client Site: ABSA Internet banking                      October 2009 – April 2010

 

Internet banking (Absa) Project:

Mr. Boshoff worked as a Java front end developer on the web sphere on the ABSA internet banking project to enhance the current internet banking application to incorporate CashSend, CashSendPlus and Western Union transactions. These were all new components added to the existing internet banking system. It was based on the Struts-Expresso Java Frameworks and MVC pattern. Application Server was Websphere. The System integrated with Credit Card scoring and other Authentication systems using Http SOAP Web Services. The systems captured new clients or maintained existing ones.  Mr. Boshoff created online and batch PDF reports using iReports (also called Jasper Reports) ranging between versions 0.4.1 to 0.6.1. WSAD 4 (Websphere Studio Application Development) and RSA 6 (IBM Rational Software Development Platform) were used as an IDE to create Java software & packages like jsp’s, servlets, java classes, java script client side validation, web configuration files, XML files to integrate with IBM mainframe, etc.  Configuration management was done via Rational Products: Rational Project Explorer to create snapshot and dynamic development and integration views, Rational ClearQuest for doing defect management and managing work activities, Rational ClearCase for creating project development & integration stream views (snapshot or dynamic), Rational Rose for UML modeling from business Use Cases, creating sequence diagrams & use cases, Rational Project Explorer for creating projects & development & integration stream views, etc. Ant was used as build tool setup/incorporated inside RSA.

 

Company: Highveld Inc.  (Ross Stone Consulting) January 2009 – July 2009

Position(s): Senior  Java and ASP .NET Developer / Architect Consultant  

Client Site: Department of Home Affairs      Jan 2009 – July 2009

 

Who Am I Online (WAIO) Project:

Mr. Boshoff worked as a .NET and Java front end developer on thin and thick clients for the WAIO project. The project’s main purpose was to deliver an online system to identify foreigners coming into the country by using their biometric data like fingerprints, facial images, iris scans, as well as non-biometric data like passports, ID Books, and comparing it to existing biometric data, creating warning lists for suspicious entries, etc. This project was ordained by government specifically for the soccer world cup event of 2010. The identification was done with several devices like Assuretec 450 Passport Scanner (version 3.5.1613), Cognitec Facial Camera (version 6.100) for taking facial images, several fingerprint devices (Guardian model, single thumb and slap scan, templates NIST and WSQ for fingerprints), etc. A .NET Spring based Framework was created by an outside company (Daon) based on Spring IOC technology and the factory dependency injection pattern to dynamically create BIOMETRIC device orientated custom controls and state controller machines for capturing live biometric data and persisting it to an Oracle database. The Model View Controller Pattern was used. The applications developed were installed at mission points (for visa applications) and border control entry points (like airports, etc.). Development environments utilized were Visual Studio 2005 (WinForms), Windows services, Web services (SOAP), DaonCapture Framework. Log4net was used for error logging purposes. An ESB (based on IBM Micro Broker and IBM Message Broker) was created to provide Integration between front and back end systems using JMS and SOAP Web Services. Java thin client applications were created to persist data back to the legacy systems and for processing, adjudication and reporting purposes.

 

Company: Highveld Inc.  (Ross Stone Consulting) April 2008 – December 2008

Position(s): Senior  Developer Consultant 

Client Site: PBT/Statistics SA                      April 2008 – December 2008

 

Statistics Web Developent Project:

Since April 2008 Mr. Boshoff worked on the Statistics SA Web Development Project to convert all current systems and data bases for Meta data and Statistics online web tool purposes. It involved the creation of online Web Application Interface(s) consisting of several Statistics tools embedded inside an Enterprise Service Bus implemented via ServiceMix V3.3 (based on SOA architecture) for data capturing, conversion, statistical manipulation and reporting purposes. This was done on the Spring Framework and the MVC pattern was used as a 3-tier application.

 

The Project was a full Life Cycle Development Project with the goal of creating several web tools (interfaces) inside an enterprise service bus over a period of several project Life Cycle Phases. Web Development was done using java 1.5, the Spring Web MVC Framework methodology and later converted to SpringSource 1.0.0 release web module and bundle technologies to incorporate an enterprise wide service bus used for common business services and web services (frameworks) used for rapid development. Servicemix 3.3 was used as an implementation of JBI (Java Business Integration Specification) to create service unit and assembly classes for integrating with the project’s application business services. On the front end Frameworks like Extjs versions 1.1 and 2.2 were used to create client side code (web interface controls and user interfaces). JSON, Ajax Calls, Hibernate and Hibernate Annotations in conjunction with the Spring Framework were used to communicate with the MySql Server 1.2.6 backend (RDBMS). Ajax calls were later on replaced by REST technology for creating HTTP GET and POST (etc.) method calls between the client and server. Maven version 2.0.9 was used as a Build/Compilation web development tool. Tomcat version 5.5.17 and Apache Server/service 2.2 was used for web container for WAR file deployments, etc. SpringSource (S2App) container was used for Web Module, WAR, PAR and JAR file deployments based on OSGi Bundle technology. Apache-Active-MQ 4.1.1 and Enhydra-Shark (2.0.1) was used for online workflow and message processing (JMS via ActiveMQ).  Spoon (version 3.0.0) inside the Kettle Suite was used as an ETTL tool for extracting and transforming data from different RDBMS’s (like SQLServer, Oracle, etc.) and creating jobs for the purpose of creating PDF and online web reports. Pentahoo Report Design Suite version 1.6.0.348(GA) was used as a reporting tool. Subversion 3.0.8 was used for source control for checking in and checking out code modules and other system documentation. Putty and WINSCP was used for doing deployments to remotely Development, UAT and Production servers (that had the Linux operating system installed on them). Eclipse (versions 3.1 to 3.3 and the Eclipse version for the SpringSource ToolSuite) was used for IDE development purposes. Web Browsers utilized included Internet Explorer versions 6 and 7 and FireFox version 3).

 

Company: Highveld Inc.  (Ross Stone Consulting) September 2005 – April 2008

Position(s): Senior  Web Developer Consultant   

Client Site: ABSA Bank, SA                      September 2005 – April 2008

 

OSF (Online Sales Fulfillment) Project and other credit card & banking online projects (the PBL project included):

Since June 2006 Mr. Boshoff worked on the Absa OSF, APPF, PBL and other projects like Virgin Money to maintain existing and develop new Java (web) web interfaces, controller classes, jsp’s, implementing web services, creating PDF online and batch reports, etc.  These were online web systems for clients to apply for credit cards, loans, savings & cheque accounts, banking products, etc.  It was based on the Struts-Expresso Java Frameworks and MVC pattern. Application Server was Websphere. The System integrated with Credit Card scoring, Fraud Detection and other Authentication systems using Http SOAP Web Services. The systems captured new clients or maintained existing ones.  Mr. Boshoff created online and batch PDF reports using iReports (also called Jasper Reports) ranging between versions 0.4.1 to 0.6.1. WSAD 4 (Websphere Studio Application Development) and RSA 6 (IBM Rational Software Development Platform) were used as an IDE to create Java software & packages like jsp’s, servlets, java classes, java script client side validation, web configuration files, XML files to integrate with IBM mainframe, etc.  Configuration management was done via Rational Products: Rational Project Explorer to create snapshot and dynamic development and integration views, Rational ClearQuest for doing defect management and managing work activities, Rational ClearCase for creating project development & integration stream views (snapshot or dynamic), Rational Rose for UML modeling from business Use Cases, creating sequence diagrams & use cases, Rational Project Explorer for creating projects & development & integration stream views, etc.  Mr. Boshoff with the team also had to re-create the existing ABSA OSF system to become Barclays compliant. This also involved changing CSS, HTML and jsp’s for look and feel to match the standards set out by Barclays, as well as applying new business and logic rules to the existing application. Ant was used as build tool setup/incorporated inside RSA.

 

PBL (Pension Backed Loan) Project (9 months project):

Mr. Boshoff performed duties as Lead Tester and tester for this newly developed project.  Mr. Boshoff and the test team created Test Requirements, Test Cases, Test Scripts, executed test cases for System and Integration testing and UAT (User Acceptance Testing), logged defects, etc.  The Project Goal was to create a new product for ABSA Bank and ABSA Joint Ventures by which the middle and lower class income class salary market could apply for home loans.  The Pension Backed Loan policies and procedures were instituted by the South African Government.  These loans for which applicants applied for were backed by the applicant’s applicable Pension Fund.  The system consisted of a MS .NET Windows and Java Web Sphere Front End to Capture Loans, Applications, Interest rates, etc.  The system integrated with most of the general systems involved in the online and batch processing (IMS Main Frame Data Base) banking systems and interfaced with several other banking and financial systems like General Ledger for example.  The System integrated with Credit scoring and other Authentication systems using Http SOAP Web Services. The system was implemented via three Software Releases.

 

Company: Ex Mente Ltd., SA                      November 2004 – September 2005

Position: Software Development Manager

 

emPLIS (Process Level Information Systems) Project:

Mr. Boshoff performed duties as Software Development Manager, Senior Developer, System Architect, Configuration Manager, Test Lead and Project Lead for a small company. The Project was an ASP .NET Web Application interwoven with K2 .NET Smartforms, developed for the client, Alloystream, at Kumba Resources Ltd. to provide an interface for their process level control system activities. It was implemented as an information layer on top of their low level process controller (PLC) on the SCADANET network to control the data and work activities for their furnace processes and various raw materials. Mr. Boshoff was also one of the main four developers to develop the application in ASP .NET from scratch, using MS .NET programming language C# and Java Script for client side validation and K2 . NET Smart Forms for creating ASP .NET web pages and work flow. System Components constructed included:
1.) emPLIS Server - was built, configured and implemented from scratch by Mr. Boshoff and the team;

2.) OPC Server was installed to provide communication between the lower level SCADANET process control level system (PLC) of the client and Ex Mente developed Web Server;

3.) Wonderware InControl was used to provide an almost continuous data capturing of process level events generated by the PLC;

4.) A C++ COM plus Factory Object was created to trigger MS messages on MSMQ based on the InControl continuous data events that were captured by InControl;

5.) Windows Services and MSMQ was used to provide communication between the Factory Object and the emPLIS Web application via K2 Smart Pages and K2 work flow processing;

6.) SQL Server 2000 was used to create the emPLIS, K2 and K2Log databases for emPLIS data manipulation process event activities;

7.) StarTeam was used for Source Control purposes;

 

Mr Boshoff also constructed the Software Development and Project Management Infrastructures for Ex Mente from scratch by using PMBOK (Project Management Body of Knowledge) standards.

 

Courses obtained were:
MCAD, Intro to C# Programming, MS ADO . NET, ASP . NET, K2 . NET, SQL Server 2000, and Wonderware InControl

 

 

Company: Telecom Directory Services, SA                      June 2004 – October 2004

Position: Project Lead Consultant (on temporary contract)

 

BiRDs Project:

As Project Lead Mr. Boshoff worked on the Laduma Project that involved the replacement of the current TDS legacy systems with a single application. The new application system, BiRDs, was supplied by the Vendor VNU. Mr. Boshoff also joined the testing side by doing SIT (System Integration and Testing), Pilot (User Acceptance) Testing and Performance (Stress) Testing for this project. His role was also to coordinate and provide leadership to the testing effort. The different components of the final system implementation included the following:
1.) Conversion of the Legacy systems data to the new application database;

2.) Implementation of technical infrastructure and architecture to support the new system;

3.) Implementation of the BiRDs product with customizations supplied by VNU;

4.) Development of system interfaces to automate the interchange of information between the systems not being replaced (e.g. to the finance system);

5.) Customization of the user interface

 

Company: Trigon, USA                              Jan. 2002 – April 2004

Position: Test Lead II (same level as Project Lead at this company)

 

HIPAA Project:

As Test Lead II Mr. Boshoff worked on a huge new project, HIPAA_AS, HIPAA stands for Health Insurance Portability and Accountability Act. The project had the purpose of transforming all existing and new systems to be compliant with Federal Law.  All current claim management (adjudication) systems were changed to be compliant by August 2003.  Medical homegrown provider, taxonomy and HCPCS codes were replaced with HIPAA standardized codes. Mr. Boshoff worked on the PaperFree component of this Project as well as the ODS Inquiry piece, which were both full life cycle development projects. He also performed QA duties for other sub-systems like Code Set Edits, DB II repository, Trimed and Proof of Concept under the HIPAA umbrella. For PaperFree the system had to receive Inbound 837 EDI transactions from the trading partners, provider networks and map it out to the Logical Claim format to the Claims Management System, upon which each individual claim was routed to the various adjudication systems like FEP (Federal employment program), GIB (Government individual business), ITS (Internal telecommunications systems), CHIPS (Claims Health Insurance Processing System), and other actuarial and reporting systems. These claims underwent business edits (Pre-adjudication edits) as well as Code Set Edits on the front-end to verify that inbound 837 EDI transactions were also compliant with the company’s business rules. On the Outbound, 835 EDI transactions were used to report EOB's (explanation of benefits) and other financial information back to the providers and trading partners. These transactions were also used as remittance (to pay the providers for claims that were submitted).

The ODS Inquiry system was web based and had the goal of becoming a general repository (on SQL Server) so that customer service and providers could perform claim inquiries on all claim data. This was a new enhancement and the repository did not exist before.  Both the PaperFree and ODS Inquiry systems were full life cycle development projects. 

For PaperFree and ODS Inquiry as Test Lead Mr. Boshoff had the following responsibilities:

1) Do system analysis during all of the phases of the Life Cycle Event

2) Create Master and Detail System Test plans for PaperFree and ODS Inquiry
3) Attend all Requirements, Design and construction meetings to log defects against
these system phase deliverables and obtain system understanding
3) Coordinate test engineers and test activities
4) Create and manage PaperFree and ODS Inquiry project testing work plans with MS Project
5) Report status and testing metrics to management and project team on weekly basis
6) Assist in entering system test requirements into Test Director 7.2, construct test cases, execute test cases
7) Create test results deliverables and weekly metrics and status reports to management
8) Train other teams (Point of Care) on EDI and EDISOM 5.0 (a tool that creates EDI test data)

9) Act as Test Director Administrator for Test Director (latest version = 7.6)

10) Coordinate and assist in creating Test Data and Test Environments for Claims processing systems

For QA support Mr. Boshoff had to:

1) QA review testing work plans and system test plans
2) Provide assistance to System test processes
3) Train development team on Web Defect manager and Test Director 7.2, 7.6, & 8.0
4) Facilitate test planning sessions

5) Act as Test Director Administrator
 

ITS Home/Host Project:

Mr. Boshoff worked on both ITS Host / Home projects (releases 8.7 and 8.8).  His role was to attend the project full life cycle events of these releases and deliver Test Requirements, Test Cases and other Test Ware, perform system testing and participate in creating test plans, work plans, status reports, and test summary reports.


Diplomas / courses obtained are:

Visual Basic .NET (College Diploma) – grade A (100%)

ASP .NET and Web Services (College Diploma – grade A – 100%)

Java (College Diploma) – grade A (97%)

EDISIM 5.0 (a tool for creating EDI test data)
MS Project 98 and 2000
Project Management Procedures
SQE Test Management Procedures
File Aid for MVS Mainframe
Move/Access for DB2
TSO (operating system language of MVS mainframe)
EDI X12 transactions (837 and 835 transactions)

The Art of Leading leadership class

Developing Relationships through Diversity Based Awareness
 

Environments and tools utilized included DB2 (QMF) / MVS Mainframe, File Aid / MVS Mainframe, Move Access / MVS Mainframe, TSO, COBOL JCL Scripts / MVS Mainframe, SQL Server, Mercury Test Director 7.2, MS Project 98 and 2000, MS Office 2000.

 

 

Company: Transcore, Inc., USA                                              Dec. 2000 – Dec. 2001

Position: Test Manager 

 

Data Warehouse Project.

·               As Test Manager Mr. Boshoff coordinated and established the Build 2 ETTL and Data Mart EUL Reports Testing Schedule with the aid of MS Excel 2000, MS Project 2000 and MS Access 2000.  This Data Warehouse was created for the client VDOT (Virginia Department of Transport) to populate the Data Mart with construction, contract and maintenance data that resided on the existing MVS mainframe source systems (BAMS, RUMS, etc.).  This Data Warehouse Project was a complete ETTL (Extract, Transform, Transfer, Load) cycle.

·               Assisted in making changes to Build 2 ETTL Test Plan Deliverable

·               Created Test identifiers and updated Access 2000 Test Database according to the latest rules defined by the Entity Relationship Model diagram and Meta Data Repository for the Build 2 ETTL cycle

·               Provided training for testers in SQL and Build 2 Test Methodologies

·               Populated Test environments with fresh test data by running all necessary scripts and coordinating scheduled cycle runs for these scripts with software engineering and configuration management. Test and Development data resided on the same server, therefore careful planning had to be done in order not to corrupt development data.

·               Performed Build 2 ETTL and Data Mart Testing.  Test methods utilized were Unit Testing, String Testing, Integration Testing and Regression Testing.  String and Unit test types utilized were Data Mapping, Change Data Capture, Data Set Completeness, and Domain Range Testing, testing of DBA SQL scripts,  UNIX scripts, JCL scripts and migration scripts

·               Created test plan for Data Mart EUL Report Testing Schedule, coordinated and performed part of the testing. 

·               Created Build 2 ETTL Test Results Deliverable and Data Mart Test Results Deliverable for client

·               Assisted client in User Acceptance testing and tracking defects with Test Director

·               Met the testing deadline scheduled for Build 2 ETTL and Data Mart Test Results Deliverables and each team member received an additional project bonus as reward when the project was completed on time.

 

Internal Company Projects.

·               Assisted QA in doing QA reviews for the Greenville and Powhite Toll Revenue System Detail Design Documents. 

·               Assisted DATSERVICES (digital audit transportation systems), an internal Company project to re-engineer the current system to incorporate new business rules and system enhancements.  Documentation reviewed was the Billing and Pricing Definition, Report Definition, QA Plan, Test Plan, and Data Conversion Definition.  The review had the purpose of identifying criteria and risk factors that were not clearly defined in the current project plan developed by an outside consulting firm, PriceWaterHouseCoopers, that would cause budget projections and projected system implementation deadlines to be inaccurate.

 

Environments utilized included Data Warehouse, DB2 (QMF) / MVS Mainframe, COBOL JCL Scripts / MVS Mainframe, Oracle 8.1.6 database on UNIX / AIX RS6000 Mainframe, UNIX command shell (Korn shell), UNIX Graphical User Interfaces (KEAX), VI Editor, Oracle Discoverer (EUL Reporting Tool), Oracle SQL Worksheet, Oracle SQLPLUS, ORACLE PL / SQL, Oracle Developer 2000 (Forms, Reports, and PL/SQL), Mercury Test Director, MS Project 2000, MS Office 2000.

 

Company:Intellimark Senior Consultant at Baltimore County, USADecember 1998 – December 2000

Position: Senior Programmer Analyst

 

Baltimore Project: Timeframe: October 2000 to December 2000

As a Senior Consultant Mr. Boshoff re-designed, coded and tested applications used to support the company’s Home Health Care System to register, admit and diagnose agency clients via various agency programs. The old system was written in Cobol /AS400. New programs were created in RPG IV/AS400 and some existing Cobol programs were modified and duplicated for use in the new system.  Very strict user access security was set up to protect confidential information. Created generic database files, mapped fields from files of old system to that of the new system and did data conversion from MS Access tables to AS400 physical master files with the aid of MS SQL and RPG IV data conversion programs. Created reports with RLU/AS400. 

 

Environments utilized included RPG IV ILE V4R5, RPG III, COBOL/AS400, DB2/AS400 SQL, MS Access, Word, Excel, Windows 95, GroupWise.

 

Circuit City Projects: Timeframe: June 1999 to August 2000

Mr. Boshoff was part of a team that designed, coded and tested applications used to

support the company’s Appliance Connection Marketing program and their Store Sales

Management systems.  The development environment was IBM AS/400 RPG III and

RPG IV/COBOL/DB2.  Created and conducted test plans using Mercury Test Director.

 

1.) Appliance Connection Marketing Support System.

As a member of the development team, Mr. Boshoff designed, developed and tested

applications used to support the company’s Appliance Connection Marketing

program. These systems managed unit pricing, manufacturer product distribution,

product distribution and customer home delivery.  This system was a Full Life Cycle

development.  The development effort included: the collection of requirements via JAD

sessions; research of existing applications to identify modules that could be easily

transformed to meet the requirements of the new business model; provisions for Kiosk

Special Order Appliances Products; Location Level Pricing; Mid-Day Distribution and a

flexible Home Delivery planning utility allowing for home delivery inquiry.  As Senior

Developer and Test Coordinator Mr. Boshoff created and populated the

necessary test environments on a separate library with the relevant business data and

unit and string testing was done with Test Director after test cases were created. 

Manual testing was also performed by using test templates for batch (CL) jobs to

perform integration and data validation  testing.

 

2.) Store Sales Management System.

Mr. Boshoff was part of a development team that enhanced retail store sales 

systems through the design, development and testing of new features into existing

applications. The goal of the project was to create an interface on the AS400 for the

current Market Max (MMX) Sales System on the Unix Box. Examples of features added

include: the creation of analytical views which identify merchandise item sales by store

and district; development of an on-line utility that allows customers to view the

dimensions of a product to make sure it fits into the desired space and the ability to

change the reviewed item’s dimensions.  The system also catered for making product

orders based on customer demand. Flat files were created for the Daily, Weekly

and Monthly Sales batch results summarized for Open Box, Closed Box and

Accommodation Sales batch results and were transferred (scp’ed) from a Windows NT

platform to the Market Max Merchandise system on the Unix Box. 

 

Also assisted in doing maintenance work on the changing of the Max Level System to

incorporate the new proposed business rules for Max levels per item per store and

coding was done in COBOL and RPG III + IV / AS400.  Mr. Boshoff also created and

populated the necessary test environment for the Unit, String, and function Testing of 

the newly developed MMX AS400 interface. Test cases for Unit and String testing was

created with Mercury Test  Director.  Manual testing was also performed by using test

templates for batch (CL)  jobs to perform unit and integration testing for the Max level

changes.

 

Environments utilized included RPG IV ILE V4R3/4, RPG III, COBOL/AS400,

DB2/AS400 SQL, Mercury Test Director, Robot Job Scheduler, On Time, Hawkeye,

RLU, VISIO, Excel, Windows 98, Lotus Notes.

 

Pocahontas Foods USA Project: Intellimark Senior Consultant

Timeframe: December 1998 to May 2000

 

Mr. Boshoff re-coded and tested the company’s General Ledger system to provide a consistent user interface and improve the overall ease of operation as well as providing user friendliness.  This project involved the:

 

§    Analysis of existing data files to identify which fields required conversion; creation of conversion programs used to populate the files of the new system with data from the old system.

§    Creation of sub-file maintenance programs used to maintain General Ledger, Accounts Payable and Accounts Receivable transactions and master files.

§    Development of a template (sub-file maintenance program) conformed to IBM standards used to quickly develop programs for record maintenance and printing.

 

§    Unit, String, Function, and Integration testing was performed manually.

 

Environments utilized included RPG IV ILE V4R2, Hawkeye, RLU, Excel, MS Office 97, and Windows 98.

 

 

Company: Highveld PFS                                     September 1997 – December 1998

Position:Senior Programmer Analyst on Contract / Consulting Basis

 

Commercial Commodity System.

Mr. Boshoff designed, coded and tested product/item pricing systems used to do order processing and manage loans provided by the company to Citrus growers.  The system also managed Order processing, Printing of Invoices, handled Payments Receiving, Interest Calculations on out-standing balances, Journal Processing and General Ledger Postings to the General Ledger system.  Was also assigned Project Leader for the testing phase of the system and the responsibility of test coordinator and external tester to perform unit, string, integration, and function testing manually as part of his development activities. 

 

Cost Chain System.

As project leader, lead tester and lead programmer for this system Mr. Boshoff designed, coded and tested cost calculations used in the international export of Citrus fruit, calculating the DIP (deliver import value) and FOB (free on board value) and producing market pack reports as well as grower feedback reports based on sales per pool code (sales per market region per country per class per variety per brand/model (item) per time frame).  A database cube was created for user report purposes with the aid of Power Play on the OS/400. The system also did a history and future sales projection based on future projected costs per pool code for the next sales year and various statistical calculations were done.  This system was also made available on Laptop computers for the growers (farmers) in order for them to do sales forecasting and DIP and FOB value projections per item per carton per pool code. Grower feedback and market pack reports per pool code were created based on the sales results. This was a Full Life Cycle Development and all necessary documentation (internal and external designs, coding specifications, user and support documentation) were created using in-house templates on Word and Visio flowcharting.  All testing was performed manually and final user acceptance testing was performed with the assistance of Mr. Boshoff internally by the product managers.  Test methods utilized were Unit, String, Function, and Integration testing.

 

Delphi Project.

Mr. Boshoff worked with a development team for 3-4 months that designed, coded and tested applications in Delphi 3.0 and Delphi 4.0 on the Sequel Server to re-develop all major finance systems currently on the AS400 to change it to client server applications.  Assisted in the creation of relational database (master files).  Did SQL database query analysis (wrote stored procedures) and created new database tables by mapping the existing Cost Chain Master files to the new relational master files. 

 

Environments utilized included RPG III + IV, RLU, VISIO, Windows 95 , MS-Office, Sequel Server 6.5, SQL, PowerPlay, Delphi 3.0.

 

 

Company:Momentum Life, Pretoria, South AfricaApril 1995 – August 1997

Position:Senior Programmer

 
Life Insurance Policy and Support Systems

As a Senior programmer on a 7 member team, Mr. Boshoff designed and programmed sub systems supporting the company’s life insurance products in COBOL / AS400 and RPG III / AS400.   Systems developed include an annuity sub system that generated annuity quotes for new clients and calculated compound interest for loans on life insurance products.  Created reconciliation statements, financial soundness reports, etc.  Created Excel macros to perform statistical actuarial calculations to be imported into Visual Basic programs. Documented system flows in VISIO.   Also did support on financial systems, general ledger, etc. All Unit, String, Function and Integration testing was performed manually by Mr. Boshoff and user acceptance testing was performed by the Actuaries with the assistance of Mr. Boshoff.

 

Environments utilized included RPG III, COBOL/AS400, VISIO, Excel, Access, Word, MS-Office, Visual Basic. 

 

 

Company:Transvaal Education Department, Pretoria, South AfricaApril 1993 – March 1995

Position:Programmer/Analyst

 

Mr. Boshoff programmed in DBASE IV & V, developing and manually tested new systems for the school system’s Head Office as well as its secondary level programs.  Applications developed included a Position Control system, which, managed authorized headcount and associated personnel budget and statistical methods used to forecast the coming year’s salary budget per headcount per post level per institution. In addition, developed General Ledger and educational research systems.  Environments utilized included DBASE IV, DBASE V, MS-DOS, MS-WINDOWS 3.11.

 

Company:Johan Jurgens High School, Springs, South AfricaJanuary 1992  – March 1993

Position:High School Teacher

 

Mr. Boshoff taught computer studies (Pascal, Basic), physics and mathematics.

 

Education

 

Computer Programming Certificate (current status), 2003, J Sargeant Reynolds Community College, Java (final grade  = 97 %), Visual Basic .NET (grade = 100%), and ASP .NET (final grade = 98%), Oracle 9.1.8 Database Management and File Structure (April 2004, final grade = 95%)

 

M. SC., 1992, University of RAU (South Africa), Physics

 

Honors Degree, 1990, University of Potchefstroom (South Africa), Physics & Applied Mathematics

 

Higher Education Diploma, 1989, University of Potchefstroom (South Africa), Teaching

 

Bachelors of Science, 1988, University of Potchefstroom (South Africa), Computer Science, Physics & Math

 

 

 

 

 

 

1

 



Experience

BACK TO TOP

 

Job Title

Company

Experience

Solutions &Integration Architect / Designer

Please see attached Resume Over 23 years IT expereince

- Present

 

Additional Info

BACK TO TOP

 

Current Career Level:

Manager (Manager/Supervisor of Staff)

Date of Availability:

From 1 to 3 months

Work Status:

US - I require sponsorship to work in this country.

Active Security Clearance:

None

US Military Service:

Citizenship:

Other

 

 

Target Job:

Target Job Title:

Solutions and/or Integration Architect / Designer

Desired Job Type:

Employee
Temporary/Contract/Project

Desired Status:

Full-Time
Part-Time

 

Target Company:

Company Size:

Industry:

Computer Software
Computer/IT Services

Occupation:

IT/Software Development

·         Software/System Architecture

 

Target Locations:

Selected Locations:

US-NC-Charlotte
US-NC-Wilmington/Fayetteville

Relocate:

Yes

Willingness to travel:

Up to 25% travel

 

Languages:

Languages

Proficiency Level

English

Advanced